/*
============================================================

    Theme Name: Aurum - Child Theme
    Theme URI: http://www.laborator.co/view-theme/aurum
    Author: Laborator
    Author URI: http://laborator.co/
    Description: Use this theme if you want to extend features of Aurum theme or prevent overwriting the changes you make when new theme update is available.
    Version: 1.0
    Template: aurum
    Text Domain: aurum

============================================================
*/


/***** Change the selection color of theme **/

::selection {
    color: #fff;
    background: orangered;
}

::-moz-selection {
    color: #fff;
    background: orangered;
}

a:hover {
    color: orangered;
}

header.site-header .header-widgets .cart-counter .badge {
    color: orangered;
    background: whitesmoke;
}

header.mobile-menu .cart-info .items-count {
    background-color: orangered;
}

footer.site-footer .footer-menu ul li a:hover {
    color: orangered;
}

footer.site-footer .footer-widgets .sidebar.widget_search #searchsubmit.btn-default {
    background: orangered;
    color: #FFF
}

footer.site-footer .footer-widgets .sidebar.widget_search #searchsubmit.btn-link {
    color: orangered;
}

.sidebar .sidebar-entry ul li>a:hover {
    color: orangered
}


/********************/


/***** Change the header menu hover color *************/

header.site-header div.nav>ul>li>a:hover,
header.site-header ul.nav>li>a:hover {
    text-decoration: none;
    color: orangered;
}


/*************************************************/


/******** Change the link hover color in product page *****/

.shop-item-single .item-info.summary .product_meta>span a:hover {
    color: orangered;
}


/******************************************/


/******** Change the btn color in cart page *****/

.btn.btn-default {
    background: orangered;
    color: #FFF
}


/***********************************************/


/* For Custom admin Menu in Dashboard */

.div-table {
    display: table;
    width: auto;
    background-color: #eee;
    border: 1px solid #666666;
    border-spacing: 5px;
    /*cellspacing:poor IE support for  this*/
}

.div-table-row {
    display: table-row;
    width: auto;
    clear: both;
}

.div-table-col {
    float: left;
    /*fix for  buggy browsers*/
    display: table-column;
    width: 200px;
    background-color: #ccc;
}

.single_add_to_cart_button {
    color: rgb(51, 51, 51);
}


/* This CSS is used for the Show/Hide functionality. */

.more {
    display: none;
    border-top: 1px solid #666;
    border-bottom: 1px solid #666;
}

a.showLink,
a.hideLink {
    text-decoration: none;
    color: #36f;
    padding-left: 8px;
}

a.hideLink {}

a.showLink:hover,
a.hideLink:hover {
    border-bottom: 1px dotted #36f;
}


/*********************************************************/


/****** This for file upload in checkout page *****/

#p-gi-wed h4,
h3 {
    color: #E7E7E1;
    font-size: 12px;
}

.pull {
    margin-left: 75%;
}

.file-env {
    position: relative;
    margin-left: 26%;
}

.file-env #file-enter {
    padding-left: 20px;
    color: #222;
    text-transform: uppercase;
    font-size: 17px;
    margin-top: 10px;
    font-weight: 300;
    display: block;
    -webkit-transition: all 100ms ease-in-out;
    -moz-transition: all 100ms ease-in-out;
    -o-transition: all 100ms ease-in-out;
    transition: all 100ms ease-in-out;
}

#file-enter:before {
    content: "";
    background: url(https://cdn.augrav.com/online/jewels/2015/08/file-upload.png) no-repeat;
    background-size: 40px;
    display: block;
    width: 40px;
    height: 50px;
    float: left;
    margin-right: 15px;
}

@media (min-width: 768px) .col-sm-3 {
    width: 0% !important;
}

h3 {
    color: #222222;
}

#upload #msg {
    color: #DD1F26;
    font-size: 12px
}

#customer_img_form a {
    float: right;
    background-color: black;
    color: white;
    border-radius: 2px;
    padding: 2%;
}


/*******************************************************************/


/******** This for captcha ************/

.cptch_block {
    text-transform: uppercase;
    color: #999;
    font-weight: 900;
    font-size: 12px;
    margin-top: 5px;
    margin-left: 1.5%;
    display: block;
}


/***************************************/


/********************** whatsapp popup icon ******************************/


/*#whatsapp_slideout {
    z-index: 2;
    position: fixed;
    top: 400px;
    left: -1px;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

#whatsapp_slideout_inner {
    background-color: orangered;
    font-weight: 500;
    box-shadow: 3px 3px 3px rgb(57, 53, 53);
    border-radius: 5px;
    color: white;
    height: 34px;
    width: 155px;
    position: fixed;
    top: 410px;
    left: -250px;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

#whatsapp_slideout:hover {
    left: -44px;
}

#whatsapp_slideout:hover #whatsapp_slideout_inner {
    left: 1px;
}

.whatsapp_no {
    font-size: 1.7em;
    width: 1px;
  word-wrap: break-word;
}*/


/*******************************************************/


/********** For category banner ************/

.category_banner_image {
    width: 100%;
    height: 350px;
}


/****************************/


/*** For 404 Page ***/

.error404 .not-found {
    background: #FFFFFF;
    border: none;
}

.error404 h1,
.error404 h2,
.error404 h3,
.error404 h4,
.error404 h5,
.error404 h6 {
    color: #050404;
}


/**********************/


/**** For modal *****/

.wbounce-modal form input[type=email] {
    margin-left: 50px!important;
}

.wbounce-modal form input[type=submit] {
    margin-right: 50px!important;
}

.wbounce-model-label {
    color: #394E63!important;
}

.modal-body {
    padding-top: 0px!important;
}

.modal-footer {
    padding-top: 50px !important;
}


/********************************/


/*For Breadcrumb ***/

.breadcrumbs {
    margin-top: 1%;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    color: #222;
    font-size: 0.969em;
}

.breadcrumbs span {
    padding-left: 5px;
    padding-right: 10px;
}


/********************/


/* for Footer category show/more option */

.more h3 {
    color: rgb(205, 205, 205) !important;
}


/*********************/


/*********  For Scroll Up button **********/

#scrollUp {
    background-image: url("http://cdn.augrav.com/online/jewels/2015/07/top.png");
    bottom: 40px;
    right: 20px;
    width: 38px;
    /* Width of image */
    height: 38px;
    /* Height of image */
}


/*************/


/******** Remove  "All" tab from the search result page ***********/

.search .search-header .tabs> a:first-child {}


/******************************************************/


/* Change the color of  social network on header */

.social-networks a {
    color: #E2DDE8;
}


/******************************/


/****** for Get-in-touch page ********/


/*.mc4wp-form button, .mc4wp-form input[type=submit] {
  color: #2F2F2F!important;
  margin-left: 38%;
  margin-top: 4%;
  background-color: #DDD!important;
  height: 38px;
  background: #eee;
  border: 0;
  padding: 0 20px;
  text-transform: uppercase;
  font-size: 17px;
  font-weight: 300;
  outline: 0;  
}
*/

#get-in-touch-submit {
    margin-top: 13px;
    color: white !important;
    height: 38px;
    border: 0;
    padding: 0 20px;
    background-color: orangered!important;
}

#get-in-touch-submit:hover {
    color: #fff!important;
    background-color: #282828!important;
    border-color: #111;
}

.get-in-touch-social {
    margin-top: 17%;
}

.get-in-touch-social .social-networks {
    list-style: none;
}

.get-in-touch-social .social-networks li {
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
}

.get-in-touch-social .social-networks ul li a {
    color: #959595;
}

.get-in-touch-social .social-networks li a {
    background: #CCCCCC;
    text-align: center;
    display: table;
    width: 41px;
    height: 24px;
    float: left;
    color: rgb(41, 39, 39);
}

.get-in-touch-social .social-networks li a i {
    display: table-cell;
    height: 24px;
    line-height: 24px;
    font-style: normal;
}

.get-in-touch-social .social-networksul li a:hover {
    color: #fff;
}


/********************************************/


/*** Remove the Extra header from shop page *******************/

.page-title-container {
    display: none;
}


/************************************************************/


/******************** For Footer press logo **********************************************/

.press-logo .wpb_wrapper .wpb_gallery_slides .wpb_image_grid_ul .isotope-item img {
    margin-right: 30px;
}

@media screen and (min-width: 0px) and (max-width: 600px) {
    .press-coverage-footer {
        display: none;
    }
    .press-coverage-footer-label {
        display: none;
    }
}

.press-coverage-footer {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    width: 100%;
    padding-left: 5%;
}

.press-coverage-img {
    display: inline-block;
    width: 12%;
}

.shop .press-coverage-footer-label {
    display: none;
}

.shop .press-coverage-footer {
    display: none;
}


/*****************************************************************************************/


/************* customize the footer sidebar in product page ********************/

.shop-footer-sidebar .col-md-3 {
    width: 33%;
}

.sidebar .sidebar-entry {
    padding: 60px 0px;
    border: 1px solid rgb(223, 221, 221);
}

.sidebar .sidebar-entry .sidebar-entry-title {
    padding-bottom: 36px;
    padding-left: 40px;
    border-bottom: 1px solid rgb(223, 221, 221);
}

.sidebar .sidebar-entry .product_list_widget li {
    padding: 45px 0;
    border-bottom: 1px solid rgb(223, 221, 221);
}

.sidebar .sidebar-entry .product_list_widget li>a {
    padding-left: 120px;
}

.sidebar .sidebar-entry .product_list_widget li>a img {
    width: 114px;
    top: -96%;
}

.sidebar .sidebar-entry .product_list_widget li>.amount {
    padding-left: 120px;
}


/*************************************************************/


/******* Add the border to product popup in side of the page ****/

nav.nav-growpop div.popup-container {
    box-shadow: inset 0 0 0 1px #DFDDDD;
}


/****************************************************************/


/****************change the font weight of product name in home page *****/

.post-formatting a {
    font-weight: 300;
}


/*********************************************************************/


/************** align the coupon field *******************/

.coupon #coupon-form-checkout {
    margin-right: -55px;
}


/*********************************************************/


/************* Hide the olark brand name ******************/

#habla_beta_container_do_not_rely_on_div_classes_or_names #habla_link_div {
    display: none !important;
}


/**********************************************************/


/**** More info in Product-cat and individual shop page **/

#more-info .page-title {
    font-size: 19px;
    margin: 0;
    line-height: 1.30em;
    color: #ef5d35;
    font-weight: normal;
    margin: -60px 0 0px 16px;
}

#more-info h2,
#cat-content h2 {
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 3px;
}

#more-info a,
#cat-content a {
    color: orangered;
}

#more-info p,
#cat-content p {
       text-align: justify;
}

/***************************************************************/


/***** For Discover Page *****/

.masonry {
    margin: 1.5em 0;
    padding: 0;
    -moz-column-gap: 0em;
    -webkit-column-gap: 0em;
    column-gap: 0em;
    font-size: .85em;
}

.item {
    display: inline-block;
    padding: 1em;
    margin: 0 2.1em 1.5em;
    width: 75%;
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-shadow: 4px 9px 27px 2px rgb(18, 8, 4);
}

@media only screen and (min-width: 400px) {
    .masonry {
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
    }
}

@media only screen and (min-width: 700px) {
    .masonry {
        -moz-column-count: 3;
        -webkit-column-count: 3;
        column-count: 3;
    }
}

@media only screen and (min-width: 900px) {
    .masonry {
        -moz-column-count: 4;
        -webkit-column-count: 4;
        column-count: 4;
    }
}

@media only screen and (min-width: 1100px) {
    .masonry {
        -moz-column-count: 6;
        -webkit-column-count: 6;
        column-count: 6;
    }
}

@media only screen and (min-width: 1280px) {
    .wrapper {
        width: 1260px;
    }
}


/**************************************************************************/


/****** Text above in header menu *******/

sup {
    font-size: 0.6em;
    top: -1.8em;
    left: -1em;
    color: orangered;
    font-weight: bold;
}

header.site-header.sticky.sticked ul.nav>li:last-child>a>.supertext {
    color: orangered;
}

sub .blink{
    animation: blinker 1.7s cubic-bezier(.5, 0, 1, 1) infinite alternate;  
}
@keyframes blinker { to { opacity: 0; } }

/**************************************************/


/***    Change the text attributes of shop page ******/

.shop .shop-item .item-info h3,
.woocommerce .shop-item .item-info h3 {
    text-transform: capitalize;
    text-align: center;
}

.shop .page-title {
    text-transform: capitalize;
}


/******/


/******* Fixed side bar in blog ****/

#sticky {
    overflow: hidden;
    bottom: 10px;
    color: #222;
    width: 250px;
}

#sticky h4 {
    text-align: center;
    text-transform: capitalize;
    font-size: 14px;
}

#sticky h2 {
    text-transform: capitalize;
    text-align: center;
}

#blog-product img {
    width: 214px;
    height: 214px;
    /* box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19); */
    box-shadow: 0px 0px 1px 1px rgb(254, 152, 114);
    margin-top: -7%;
    margin-left: 8%;
    /* padding: 1em; */
}

#blog-product img:hover {
    box-shadow: 0 0px 6px 0 rgb(248, 204, 188), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

#overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    display: block;
    top: 0;
    left: 0;
    background-color: #333;
    z-index: 9999;
    display: none;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 600px;
    overflow: auto;
}


/***************************************************/


/**** Tool-tip for discover **/

.tip {
    background: #FFFFFF;
    border: 1px solid #F60;
    padding: 10px;
    border-radius: 2px;
    box-shadow: 0 2px 8px rgb(255, 102, 0);
    position: fixed;
    width: 177px;
    right: 2%;
    top: 80px;
    z-index: 1;
    color: black;
    font-weight: 600;
    display: none;
}

.tip:after {
    position: absolute;
    top: -27px;
    left: 17%;
    margin-left: -7px;
    content: ' ';
    height: 0px;
    width: 0px;
    border: 13px solid transparent;
    border-top-color: transparent;
    border-bottom-color: rgb(255, 102, 0);
}

.tip a {
    position: absolute;
    margin-left: 87%;
    margin-top: -5%;
    cursor: pointer;
    text-decoration: none;
}

.page-id-4032 .tip {
    display: none;
}


/***************************************/


/**** For PayU button in order summary page *****/

#submit_payu_in_payment_form,
#payform .cancel {
    height: 35px;
    border: 0;
    padding: 0 8px;
    font-size: 14px;
    font-weight: bold;
    outline: 0;
    background-color: orangered;
    color: white;
    margin-bottom: 2%;
}

#submit_payu_in_payment_form:hover,
#payform .cancel:hover {
    color: white!important;
    background-color: #2F2F2F!important;
    border-color: #111;
}

#payform .cancel {
    padding: 9.4px;
    text-decoration: none;
}

#order_details_heading {
    border-bottom: 1px solid black;
    padding-bottom: 1%;
    text-transform: capitalize;
}


/**** End *****/


/**** For Text below the product image in single product page *****/


/**** For Text below the product image in single product page *****/

#mobile-product-cutstom-text {
    text-align: center;
    font-weight: 600;
    font-size: 0.9em;
    color: #010101;
    margin-left: 50px;
    cursor: pointer;
    display: none;
}

#web-product-cutstom-text {
    font-weight: 500;
    font-size: 1.1em;
    color: #010101;
    margin-top: 22px;
}

#mobile-product-cutstom-text span,
#web-product-cutstom-text span {
    border: 1px solid #FF7B4B;
    color: orangered;
    padding: 7px;
    line-height: 60px;
    cursor: pointer;
}

#mobile-product-cutstom-text span:hover,
#web-product-cutstom-text span:hover {
    border: unset;
    background-color: #222;
    color: #fff;
}

.shop-item-single .item-info.summary form.cart .button {
    //border: 1px solid #A3A3A3;
    background-color: #222;
    color: #fff;
}

.shop-item-single .item-info.summary form.cart .button:hover {
    background-color: orangered;
}

.quantity {
    border: 1px solid #A3A3A3;
}

.woocommerce .quantity.buttons_added input.input-text {
    border-left: 1px solid #A3A3A3;
    border-right: 1px solid #A3A3A3;
}

#custom-product-meta .shop-item-single .item-info.summary .product_meta>span a {
    font-size: 14px;
}

.item-info .product_meta,
.item-info .share-post,
#custom-product-meta span:first-child,
#custom-product-meta .sku_wrapper {
    display: none;
}

#custom-product-meta .product_meta {
    display: block;
}

#custom-product-meta .share-post {
    font-weight: 100;
    margin-top: unset;
}

#custom-product-meta .shop-item-single .item-info.summary {
    padding: unset;
    margin-bottom: unset;
}

.masonry .item .panel {
    display: none;
    position: relative;
    padding: 10px 43px 10px 10px;
    background: #fff;
    border-top: 1px solid #d5d5d5;
}

.masonry .item .panel p {
    margin: 10px 0;
}


/**** End *****/


/******* Header Menu *******/

.header-widgets {
    padding-left: 70% !important;
}

.header-menu .nothover a:before {
    content: "";
    display: block;
    background: url("http://cdn.augrav.com/online/jewels/2015/10/orange.1.gif") no-repeat;
    width: 40px;
    height: 35px;
    float: left;
    margin-top: -6%;
}

.header-menu .hover a:before {
    content: "";
    display: block;
    background: url("http://cdn.augrav.com/online/jewels/2015/10/orange.jpg") no-repeat;
    width: 40px;
    height: 35px;
    float: left;
    margin-top: -6%;
}


/******************************/


/**** Scroll Triggered Box *****/

.single .stb-3104,
.page-id-446 .stb-3104,
.page-id-29 .stb-3104 {
    display: none !important;
}

.blog-sub-field {
    width: 100%;
    height: 34px;
    margin: 0;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555!important;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ccc;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.blog-sub-field:focus {
    outline: none !important;
    border: 1px solid #282828;
    box-shadow: 0 0 10px #719ECE;
}

.page-id-4032 #stb-7067 {
    display: none !important;
}


/***********************/


/****** Mailchimp Form ****/

#mc_embed_signup_scroll input[type=date],
#mc_embed_signup_scroll input[type=email],
#mc_embed_signup_scroll input[type=number],
#mc_embed_signup_scroll input[type=tel],
#mc_embed_signup_scroll input[type=text],
#mc_embed_signup_scroll input[type=url],
#mc_embed_signup_scroll select,
#mc_embed_signup_scroll textarea {
    width: 100%;
    height: 34px;
    margin: 0;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555!important;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ccc;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    background-image: none;
    text-shadow: none;
}

#mc_embed_signup_scroll input[type=submit] {
    color: #2F2F2F!important;
    margin-left: 38%;
    margin-top: 4%;
    background-color: #DDD!important;
    height: 38px;
    background: #eee;
    border: 0;
    padding: 0 20px;
    text-transform: uppercase;
    font-size: 17px;
    font-weight: 300;
    outline: 0;
}

#mc_embed_signup_scroll input[type=submit]:hover {
    color: #fff!important;
    background-color: #282828!important;
    border-color: #111;
}

#mc_embed_signup_scroll input[type=date]:focus,
#mc_embed_signup_scroll input[type=email]:focus,
#mc_embed_signup_scroll input[type=number]:focus,
#mc_embed_signup_scroll input[type=tel]:focus,
#mc_embed_signup_scroll input[type=text]:focus,
#mc_embed_signup_scroll input[type=url]:focus,
#mc_embed_signup_scroll select:focus,
#mc_embed_signup_scroll textarea:focus {
    outline: none !important;
    border: 1px solid #282828;
    box-shadow: 0 0 10px #719ECE;
}

.mc-field-group {
    padding-top: 2%;
}


/************************************/


/**************** Push Notification *********************/

#push-nofify {
    left: 42% !important;
}

#push-nofify-mobile {
    left: 8% !important;
    top: 100px !important;
}

.push-nofify-main {
    text-align: center;
    background-color: white;
    padding: 15%;
    border-radius: 1%;
    width: 300px;
}

#registerForPushLink {
    background-color: #4d4d4d;
    color: white;
    padding: 10px;
    text-decoration: none;
    font-size: 1.13em;
    font-weight: 600;
}

.push-notify-close {
    background-color: white;
    float: right;
    padding: 2%;
    cursor: pointer;
}


/****************************************/


/********** Discover Fixed banner in top of mobile ********/

#discover-mobile-fixed-banner {
    position: fixed;
    top: 64px;
    background-color: #F97C05;
    color: white;
    width: 100%;
    padding: 2.4%;
    text-align: center;
    cursor: pointer;
    font-size: 15px;
    font-weight: 600;
    border: 3px solid white;
    z-index: 3;
    text-decoration: none;
}

#discover-mobile-fixed-banner a {
    color: white;
    padding-bottom: 4px;
}


/*************************************************************/


/********** New field in checkout page ********/

#age_field,
#occasion_field {
    border: 1px solid #eee;
    padding: 1%;
    width: 100%;
    background-color: unset;
}

#age_field:hover,
#occasion_field:hover,
.occasion_field:hover {
    border-color: #ccc;
}

#age_field:focus,
#occasion_field:focus,
.occasion_field:focus {
    border-color: #ccc !important;
}


/************************************************/


/**************   Ad  banner in middle of blog post *********/

.mobile-blog-ad {
    display: none;
}

.web-blog-ad {
    display: block;
}


/*************************************************/


/** Hide cart option in shop page **/

.shop .shop-item .item-info .add-to-cart,
.woocommerce .shop-item .item-info .add-to-cart {
    display: none;
}


/* testimonial img size */

.page-container .wpb_content_element.lab_wpb_testimonials .testimonials-inner .testimonial-entry .testimonial-thumbnail img {
    border-radius: 4%;
    width: 130px;
    max-width: unset !important;
}


/* Mobile no in fixed side bar*/

.augrav-mobile {
    position: fixed;
    bottom: 200px;
    left: -16px;
    z-index: 3;
    width: 0%;
}

.augrav-mobile div {
    padding: 0px;
    -webkit-transform: translate(-270px, 0);
    -moz-transform: translate(-270px, 0);
    -ms-transform: translate(-270px, 0);
    -o-transform: translate(-270px, 0);
    transform: translate(-270px, 0);
}

.augrav-mobile div {
    display: block;
    margin: 5px;
    background: #FF7B4B;
    width: 336px;
    text-align: right;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 6px;
    -webkit-border-radius: 0 30px 30px 0;
    -moz-border-radius: 0 30px 30px 0;
    border-radius: 0 30px 30px 0;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.augrav-mobile .hover {
    -webkit-transform: translate(-100px, 0);
    -moz-transform: translate(-100px, 0);
    -ms-transform: translate(-100px, 0);
    -o-transform: translate(-100px, 0);
    transform: translate(-100px, 0);
    background: #FF7B4B;
}

.augrav-mobile a {
    font-size: 20px;
    font-weight: 600;
    color: white;
    text-decoration: none;
}

.augrav-mobile div:hover img {
    color: #fff;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.augrav-mobile div img {
    color: #000;
    width: 45px;
    height: 45px;
    font-size: 20px;
    margin-left: 5px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}


/* For mobile Press Release */

.media-logos {
    display: none;
    background-color: #e7eff0;
    padding: 30px 0;
}

.media-logos .container {
    position: relative;
    max-width: 960px;
    width: 100%;
    padding: 0 20px;
    margin: 0 auto;
}

.media-logos .header {
    max-width: 960px;
    margin: 0 auto;
    text-align: center;
}

.media-logos .header h3 {
    font-size: 35px;
    text-transform: capitalize;
    color: #4c5572;
    line-height: 1.3;
}

.media-logos ul {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    max-width: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    list-style: none;
    padding-left: 0;
    margin-left: auto;
    margin-right: auto;
}

.header+* {
    margin-top: 36px;
}

.media-logos li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 3px;
    padding-bottom: 31px;
}

.media-logos a {
    display: block;
    cursor: pointer !important;
}

.media-logos li img {
    width: 100px;
    height: 53px;
}

.media-logos .small {
    height: 40px !important;
}


/* Change the color of woocommerce meaasages **/

.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
    background-color: #FF7A49;
    webkit-box-shadow: 0 0 0 6px #FF7A49;
    box-shadow: 0 0 0 6px #FF7A49;
}


/****** Others *************/

.entry-content {
    position: relative !important;
}

#site-description {
    font-size: 0.95em;
    text-transform: capitalize;
    float: left;
    margin: 47px 0 0 30px;
    margin-left: -15.2em;
}

#headerwrap,
#header {
    top: 0px;
    padding: 0 0;
}

#call-us:before {
    content: none;
}

.attachment-shop_thumbnail {
    width: 100%;
    height: 100%;
}

.footer-text {
    text-align: center;
}

.mobile_slider {
    display: none;
}

.mobile_slider_row_1 {
    display: none;
}

header.mobile-menu ul.mobile-menu {
    height: 430px;
    overflow: auto;
}

.home-page-mobile-banner {
    display: none;
}

.right-testimonial small {
    //text-align: right;
}

.left-testimonial h2,
.right-testimonial h2 {
    text-transform: capitalize;
}

.single-post .title {
    text-transform: capitalize;
}

.slide-content-wrap.textright {
    width: 100% !important;
}

span.file_title_clean {
    color: #7f7f7f;
    font: 0.89 'Raleway', Helvetica, sans-serif;
    word-wrap: break-word;
}

.file_input_submit,
.file_input_hidden,
.file_input_button_hover,
.file_input_button {
    font: 0.89 'Raleway', Helvetica, sans-serif;
    background: #000 !important;
    border: 1px solid #000 !important;
    color: #fff !important;
    text-transform: uppercase;
}


/**************************************/

@media screen and (min-width: 0px) and (max-width: 1200px) {
    #wrap {
        font-size: 12px;
        width: 100%;
    }
}

@media screen and (min-width: 1200px) and (max-width: 1600px) {
    #wrap {
        font-size: 12px;
        width: 100%;
    }
}

@media screen and (min-width: 768px) and (max-width: 1600px) {
    /* .shop .shop-item .item-image {
    border: 1px solid rgba(188, 188, 188,0.4);
    }*/
    #show-slider-images {
        border: 1px solid rgba(188, 188, 188, 0.4);
    }
}

@media screen and (min-width: 400px) and (max-width: 770px) {
    .mobile_slider_row {
        /* margin-top:67px !important; */
        /* margin-top:122px !important;*/
    }
    .twentytwenty-wrapper {
        /* height: 148px !important;*/
    }
    #mousesupport,
    .mobile_slider_row {
        /*height: 364px*/
        height: 262px;
    }
    .twentytwenty-container img {
        height: 262px;
    }
}

@media screen and (min-width: 0px) and (max-width: 500px) {
    #whatsapp {
        display: none;
    }
}


/* media Queries for whatsapp */

@media screen and (min-width: 768px) and (max-width: 1100px) {
    #whatsapp {
        padding: 10px 10px;
        font-size: 0.6em !important;
        letter-spacing: 0;
    }
    #mail {
        font-size: 0.9em !important;
    }
    .whatsapp_img {
        width: 2.6% !important;
    }
    /*For Ipad */
    header.site-header .header-menu .main-menu {
        padding-left: 0px;
    }
    .twentytwenty-handle:before,
    .twentytwenty-handle:after {
        top: unset;
    }
    #mousesupport,
    .mobile_slider_row {
        height: 10%
    }
}


/*----------------------------------------*/


/**************** Smartphones (portrait and landscape)  *************/

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
    .call-in-site {
        display: none;
    }
    .call-in-mobile {
        display: block;
    }
    .home-page-banner {
        display: none !important;
    }
    .home-page-product {
        display: none !important;
    }
    .home-page-mobile-banner {
        display: block !important;
        //margin-top: -14%;  
    }
    .home-page-mobile-banner img {
        border-top: 1px solid #FD6D00;
    }
    #contact-form-for-desktop {
        display: none;
    }
    #contact-form-for-mobile {
        display: block;
    }
    .category_banner_image {
        display: none;
    }
    .product-tag-image {
        display: none;
    }
    /* hide the sidebar box below the sticky images in blog pages */
    .page-id-446 .sidebar .sidebar-entry,
    .single-post .sidebar .sidebar-entry {
        display: none;
    }
    #mobile-product-cutstom-text {
        display: block !important;
        margin-left: 0px !important;
    }
    #web-product-cutstom-text {
        display: none;
    }
    #custom-product-meta {
        display: none;
    }
    .item-info .product_meta,
    .item-info .share-post {
        display: block !important;
    }
    .page-id-4032 #habla_panel_div {
        display: none !important;
    }
    .page-id-4032 .discover-footer-form {
        display: block !important;
    }
    .page-id-446 .stb-7067,
    .single-post .stb-7067 {
        display: none !important;
    }
    /*** Align file upload in checkout page */
    .file-env {
        margin-left: unset !important;
    }
    .file-env #file-enter {
        padding-left: 0px;
        margin-top: 35px;
    }
    .page-container #show-cat-content {
        padding-left: 4.5% !important;
    }
    /*** For blog post ad ***/
    .mobile-blog-ad {
        display: block !important;
    }
    .web-blog-ad {
        display: none !important;
    }
    /***/
    /** Hide olark in blog post **/
    .single-post #habla_panel_div {
        display: none !important;
    }
    /** reduce the font-size of product name in shop page **/
    .shop .shop-item .item-info h3,
    .woocommerce .shop-item .item-info h3 {
        font-size: 15px;
    }
    /** Hide product-meta and social share **/
    .item-info .product_meta,
    .item-info .share-post {
        display: none !important;
    }
    /**Reduce font size of product name and price **/
    .shop-item-single .item-info.summary .price {
        font-size: 27px;
    }
    .shop-item-single .item-info.summary h1 {
        font-size: 24px;
    }
    /** Diplay press release **/
    .media-logos {
        display: block !important;
    }
    .related {
        display: none;
    }

    /** Email Subscription **/
    .email-sub-mobile-view {
        display: block !important;
    }
    .email-sub-desktop-view {
        display: none !important;
    }
    .overlay-img-content img {
        height: 340px !important;
    }
    .overlay-content{
        margin-top: 0px !important;
    }
    .overlay-content h2 {
        font-size: 19px;
    }
    .overlay-content h5{
        margin-top: 0px !important;
        margin-bottom: 9px !important;
        font-size: 13px;
    }
    .overlay-content input[type="email"]{
        height: 30px !important;
        font-size: 13px !important;
        width: 250px !important;
    }
    .overlay-content input[type="submit"]{
        margin-top: 5px !important;
        height: 30px !important;
        font-size: 11px !important;
    }
    .closebtn{
        top: -24px !important;
        right: 7px !important;
    }

    #aug-get-customize-form{
        width: 100% !important;
        padding-left: 10px;
        padding-right: 10px;
    }
    

    .aug-img-radio-label
    {
    padding: 11.6em 0px 2.4em 0 !important;
    margin-left: 50px !important;  
    }

    .aug-radio-container .aug-radio-label{
        width: 140px !important;
    }
}


/**** End media screen for mobile **/


/* media Queries for Three-in-one-silder */

@media screen and (min-width: 0px) and (max-width: 440px) {
    .main {
        display: none;
    }
    .mobile_slider_row {
        display: none;
    }
    .wa_btn {
        display: block !important;
    }
    .mobile_slider {
        display: block !important;
        margin-top: 35px;
    }
    .mobile_slider_row_1 {
        display: block !important;
    }
    #mousesupport {
        display: none;
    }
}


/* Smartphones (landscape) ----------- */

@media only screen and (min-width: 321px) {
    /* Styles */
}


/* Smartphones (portrait) ----------- */

@media only screen and (max-width: 320px) {
    .call-in-site {
        display: none;
    }
    .call-in-mobile {
        display: block;
    }
}


/* iPads (portrait and landscape) ----------- */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .call-in-site {
        display: block!important;
        padding-left: 20%!important;
        margin-top: 20%!important;
    }
    .call-in-mobile {
        display: none !important;
    }
    /*** align the menu in ipad ********************/
    header.site-header .header-menu .header-links .header-widgets {
        padding-left: 40% !important;
    }
    header.site-header div.nav>ul>li>a,
    header.site-header ul.nav>li>a {
        padding: 22px 10px;
    }
    /***********************************************/
    #augrav-img-search-text {
        margin-left: 29% !important;
    }
    #discover_slider img {
        display: none;
    }
    .page-container {
        margin-top: 75px;
    }
}


/* iPads (landscape) ----------- */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    /* Styles */
}


/* iPads (portrait) ----------- */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    /* Styles */
}


/* The New iPad (iPad 3) ----------- */

@media only screen and (min-device-width: 1536px) and (max-device-width: 2048px) and (-webkit-min-device-pixel-ratio: 2) {
    /* Styles */
}


/* iPhone 4 ----------- */

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
    .call-in-site {
        display: none;
    }
    .call-in-mobile {
        display: block;
    }
}

.template-longform .testimonial_rotator_slide_title {
    text-align: center;
    text-transform: capitalize;
}

.testimonial_rotator.template-longform .slide,
.testimonial_rotator.template-default .slide {
    box-shadow: none;
}


/* The Overlay (background) For Email Collector*/

.aug-email-collector-overlay {
    /* Height & width depends on how you want to reveal the overlay (see JS below) */
    height: 100%;
    width: 0;
    position: fixed;
    /* Stay in place */
    z-index: 9999;
    /* Sit on top */
    left: 0;
    top: 0;
    background-color: rgb(0, 0, 0);
    /* Black fallback color */
    background-color: rgba(0, 0, 0, 0.9);
    /* Black w/opacity */
    overflow-x: hidden;
    /* Disable horizontal scroll */
    transition: 0.5s;
    /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */
}
#pt-page-2{
     width: 0;
     transition: 0.5s;
}

#pt-page-1{
     width: 100%;
     transition: 0.5s;
}
.overlay-img-content {
    position: relative;
    top: 0;
    width: 100%;
    /* 100% width */
    text-align: center;
    /* Centered text/links */
}


/* Position the content inside the overlay */

.overlay-content {
    position: relative;
    /* top: 25%;  25% from the top */
    width: 100%;
    /* 100% width */
    text-align: center;
    /* Centered text/links */
    margin-top: 30px;
    /* 30px top margin to avoid conflict with the close button on smaller screens */
    padding: 0px 9px 0px 9px;
}

.overlay-content h2 {
    color: white;
    text-transform: capitalize;
    font-weight: 500;
}

.overlay-content h5 {
    color: #999;
    text-transform: capitalize;
    margin-top: 25px;
    margin-bottom: 25px;
}

.overlay-content input[type="email"] {
    width: 290px;
    height: 42px;
    border: 1px solid white;
    border-radius: 2px;
    text-align: center;
    font-size: 16px;
}

.overlay-content input[type="submit"] {
    margin-top: 15px;
    background: orangered;
    border: 1px #f8f8f8;
    width: 140px;
    height: 42px;
    color: white;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 600;
}

.overlay-img-content img {
    height: 458px;
    width: 100%;
}


/* The navigation links inside the overlay */

.aug-email-collector-overlay a {
    padding: 8px;
    text-decoration: none;
    font-size: 36px;
    color: #ff4500;
    display: block;
    /* Display block instead of inline */
    transition: 0.3s;
    /* Transition effects on hover (color) */
}


/* When you mouse over the navigation links, change their color */

.aug-email-collector-overlay a:hover,
.aug-email-collector-overlay a:focus {
    color: #f1f1f1;
}


/* Position the close button (top right corner) */

.closebtn {
    position: absolute;
    top: 57%;
    right: 45px;
    font-size: 60px !important;
    /* Override the font-size specified earlier (36px) for all navigation links */
    z-index: 1;
}

.email-sub-mobile-view {
    display: none;
}


/* When the height of the screen is less than 450 pixels, change the font-size of the links and position the close button again, so they don't overlap */

@media screen and (max-height: 450px) {
    .aug-email-collector-overlay a {
        font-size: 20px
    }
    .closebtn {
        font-size: 40px !important;
        top: 15px;
        right: 35px;
    }
    
    
}

.woocommerce .products .product .item-info {
	text-align: center;
}

.single-product .product .single_add_to_cart_button.button{
	background-color: orange;
	color: black;
}
.woocommerce .product .add_to_cart_button.button{
	background-color: orange;
	color: black;
}
.single_add_to_cart_button #button #alt{
	background: orange;
}